package javax.realtime;

public class AsyncEventHandler implements Schedulable {

    public AsyncEventHandler() {}

    public AsyncEventHandler(boolean paramBoolean) {}

    public AsyncEventHandler(boolean paramBoolean, Runnable paramRunnable) {}

    public AsyncEventHandler(Runnable paramRunnable) {
    }

    public AsyncEventHandler(SchedulingParameters paramSchedulingParameters,
            ReleaseParameters paramReleaseParameters,
            MemoryParameters paramMemoryParameters, MemoryArea paramMemoryArea,
            ProcessingGroupParameters paramProcessingGroupParameters,
            boolean paramBoolean) {
    }

    public AsyncEventHandler(SchedulingParameters paramSchedulingParameters,
            ReleaseParameters paramReleaseParameters,
            MemoryParameters paramMemoryParameters, MemoryArea paramMemoryArea,
            ProcessingGroupParameters paramProcessingGroupParameters,
            boolean paramBoolean, Runnable paramRunnable) {
    }

    public AsyncEventHandler(SchedulingParameters paramSchedulingParameters,
            ReleaseParameters paramReleaseParameters,
            MemoryParameters paramMemoryParameters, MemoryArea paramMemoryArea,
            ProcessingGroupParameters paramProcessingGroupParameters,
            Runnable paramRunnable) {
    }

    public void handleAsyncEvent() {
    }

    public final void run() {
    }

    public MemoryArea getMemoryArea() {
        return null;
    }

    public boolean addToFeasibility() {
        return false;
    }

    public boolean addIfFeasible() {
        return false;
    }

    public boolean setIfFeasible(ReleaseParameters paramReleaseParameters,
            MemoryParameters paramMemoryParameters) {
        return false;
    }

    public boolean setIfFeasible(
            SchedulingParameters paramSchedulingParameters,
            ReleaseParameters paramReleaseParameters,
            MemoryParameters paramMemoryParameters) {
        return false;
    }

    public boolean setIfFeasible(ReleaseParameters paramReleaseParameters,
            MemoryParameters paramMemoryParameters,
            ProcessingGroupParameters paramProcessingGroupParameters) {
        return false;
    }

    public boolean setIfFeasible(
            SchedulingParameters paramSchedulingParameters,
            ReleaseParameters paramReleaseParameters,
            MemoryParameters paramMemoryParameters,
            ProcessingGroupParameters paramProcessingGroupParameters) {
        return false;
    }

    public boolean setReleaseParametersIfFeasible(
            ReleaseParameters paramReleaseParameters) {
        return false;
    }

    public boolean setProcessingGroupParametersIfFeasible(
            ProcessingGroupParameters paramProcessingGroupParameters) {
        setProcessingGroupParameters(paramProcessingGroupParameters);
        return false;
    }

    public boolean setIfFeasible(ReleaseParameters paramReleaseParameters,
            ProcessingGroupParameters paramProcessingGroupParameters) {
        return false;
    }

    public boolean setMemoryParametersIfFeasible(
            MemoryParameters paramMemoryParameters) {
        return false;
    }

    public MemoryParameters getMemoryParameters() {
        return null;
    }

    public ReleaseParameters getReleaseParameters() {
        return null;
    }

    public Scheduler getScheduler() {
        return null;
    }

    public SchedulingParameters getSchedulingParameters() {
        return null;
    }

    public ProcessingGroupParameters getProcessingGroupParameters() {
        return null;
    }

    public boolean removeFromFeasibility() {
        return false;
    }

    public synchronized void setMemoryParameters(
            MemoryParameters paramMemoryParameters) {
    }

    public synchronized void setReleaseParameters(
            ReleaseParameters paramReleaseParameters) {
    }

    public synchronized void setScheduler(Scheduler paramScheduler) {
    }

    public synchronized void setScheduler(Scheduler paramScheduler,
            SchedulingParameters paramSchedulingParameters,
            ReleaseParameters paramReleaseParameters,
            MemoryParameters paramMemoryParameters,
            ProcessingGroupParameters paramProcessingGroupParameters) {
    }

    public synchronized void setSchedulingParameters(
            SchedulingParameters paramSchedulingParameters) {
    }

    public boolean setSchedulingParametersIfFeasible(
            SchedulingParameters paramSchedulingParameters) {
        return false;
    }

    public void setProcessingGroupParameters(
            ProcessingGroupParameters paramProcessingGroupParameters) {
    }

    public final void setDaemon(boolean paramBoolean) {
    }

    public final boolean isDaemon() {
        return false;
    }

    final void run1() {
    }

    void setAttached() {
    }

    static synchronized int nextAsyncEventHandlerNum() {
        return 0;
    }

    static synchronized int nextNoHeapAsyncEventHandlerNum() {
        return 0;
    }

    private static native void printWarning0();

    long getInfoId() {
        return 0L;
    }
}